draw on one's resources - Alemán Inglés Diccionario